Date: Wednesday, 20-Nov-96 20:04:52 GMT
Server: NCSA/1.3
MIME-version: 1.0
Content-type: text/html
Last-modified: Friday, 23-Aug-96 20:29:29 GMT
Content-length: 4004

<HTML>
<HEAD>
<TITLE>Locality Management</TITLE>
</HEAD>
<BODY>
<!WA0><IMG ALIGN=MIDDLE SRC="http://www.cs.rochester.edu/images/urcslogo.gif"> <B>ONR/ARPA contract N00014-92-J-1801</B>
<H1>Locality Management in Large-Scale Multiprocessors</H1>
<BLOCKQUOTE>
<!WA1><A HREF="http://www.cs.rochester.edu/urcs.html">
Computer Science Department</A><BR>
University of Rochester<BR>
Rochester, NY  14627-0226<BR>
6-1-92 through 5-31-95<BR>
</BLOCKQUOTE>
<P>
This project is developing techniques that improve locality of reference
in parallel programs, so as to admit efficient execution on large-scale
multiprocessors.
We use a combination of simulation, analytic studies,
and experimentation to compare alternative techniques for
locality management under various architectural assumptions, using
a wide variety of benchmark applications.
We seek to quantify the performance impact of individual techniques
at the architecture,
operating system, runtime library, and user level, and the
interaction between techniques across layers in the system.
This work will lead to a better understanding of the role of locality
and data sharing in parallel program performance, and a
comprehensive understanding of the effectiveness of techniques
for locality management and their interactions.
<H2>Principal Investigators</H2>
<BLOCKQUOTE>
<!WA2><A HREF="http://www.cs.rochester.edu/users/faculty/leblanc/home.html">Thomas J.  LeBlanc</A><BR>
Professor and Chair<BR>
<tt>leblanc@cs.rochester.edu</tt><BR>
716-275-5478
</BLOCKQUOTE>
<P>
<BLOCKQUOTE>
<!WA3><A HREF="http://www.cs.rochester.edu/users/faculty/scott/home.html">Michael L. Scott</A><BR>
Associate Professor<BR>
<tt>scott@cs.rochester.edu</tt><BR>
716-275-7745
</BLOCKQUOTE>
<H2>Graduate Students</H2>
<UL>
<LI><!WA4><A HREF="http://www.cs.rochester.edu/users/grads/kthanasi/">
Leonidas Kontothanassis</A>
<LI><!WA5><A HREF="http://www.cs.rochester.edu/users/grads/michael/">
Maged Michael</A>
<LI><!WA6><A HREF="http://www.cs.rochester.edu/users/grads/meira/">
Wagner Meira</A>
</UL>
<H2>Recent Graduates</H2>
<UL>
<LI><!WA7><A HREF="http://www.cs.rochester.edu/users/grads/veenstra/">
Jack Veenstra</A>, Silicon Graphics, Inc.
<LI><!WA8><A HREF="http://cs-www.bu.edu/faculty/crovella/Home.html">
Mark Crovella</A>, Boston University.
<LI><!WA9><A HREF="http://www.cs.rochester.edu/users/grads/ricardo/">
Ricardo Bianchini</A>
</UL>
<H2>Recent Accomplishments</H2>
<UL>
<LI><!WA10><A HREF="http://www.cs.rochester.edu/users/faculty/scott/old/95-01-accomplishment.html">1/95: Supercomputing on Next-Generation Networks</A>
</UL>
<H2>Publications</H2>
<UL>
<LI><!WA11><A HREF="http://www.cs.rochester.edu/users/faculty/scott/old/locality_pubs.html">Project-specific papers</A>
<LI><!WA12><A HREF="http://www.cs.rochester.edu/trs/systems-trs.html">
Systems Technical Report Archive</A>
</UL>
<H2>The Mint Multiprocessor Simulator</H2>
MINT is a software package designed to
ease the process of constructing event-driven memory hierarchy
simulators for multiprocessors.  It provides a set of simulated
processors that run standard Unix executable files compiled for
a MIPS R3000 based multiprocessor.  These generate multiple
streams of memory reference events that drive a user-provided
memory system simulator.  MINT uses a novel hybrid technique
that exploits the best aspects of native execution and software
interpretation to minimize the overhead of processor simulation.
Combined with related techniques to improve performance, this
approach makes simulation on uniprocessor hosts extremely efficient.
<P>Mint is available without charge to academic and research sites.
<P><UL>
<LI> <!WA13><a HREF="ftp://ftp.cs.rochester.edu/pub/packages/mint/mint.README">README file</a>
<LI> <!WA14><a HREF="ftp://ftp.cs.rochester.edu/pub/packages/mint/mint.user.manual.ps.Z">MINT Tutorial and User Manual</a>
<LI> <!WA15><a HREF="ftp://ftp.cs.rochester.edu/pub/papers/systems/94.MASCOTS.MINT:Efficient_simulation_of_shared-memory_multiprocessors.ps.Z">MACSOTS '94 paper</a>
<LI> <!WA16><a HREF="ftp://ftp.cs.rochester.edu/pub/packages/mint/mint.tar.Z">Compressed source code (tar format)</a>
</UL>
<HR>
<!WA17><A HREF="http://ftp.arpa.mil/Summaries/Rochester--LeBlanc--Locality_Management.html"> <!WA18><IMG ALIGN=MIDDLE SRC="http://www.cs.rochester.edu/images/forward.gif"> ARPA project page</A><P>
 <ADDRESS>Last Change: 1 March 1995 / scott@cs.rochester.edu</ADDRESS>
</BODY>
</HTML>
